﻿using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace UC.Test.BaseMVVM.BaseModelValidacao
{
    [TestClass]
    public class ComponenteVisualValidacaoControl
    {
        [TestMethod]
        public void Criar_lista_de_validacoes()
        {
            //var cadastroDeUsuarioModel = new CadastroDeUsuarioModel()
            //                                 {
            //                                     NomeDeUsuario =
            //                                         "Colocar um nome maior que 20 caracteres e com números, o que não é aceito"
            //                                 };

            //var cadastroDeUsuarioViewModel = new CadastroDeUsuarioViewModel(cadastroDeUsuarioModel);

            //var ValidacaoControl = new UseCaseMVVMValidator.BaseValidator.ValidacaoControl(cadastroDeUsuarioViewModel);
            ////ValidacaoControl.ConfigurarAAreaDeListaDeValidacoes();


            //var ValidacaoControlPrivatObject = new PrivateObject(ValidacaoControl);
            //var listaDeValidacoes = (ListBox)ValidacaoControlPrivatObject.GetField("_resultadosDeValidacoes");

            //Assert.AreNotEqual(0, listaDeValidacoes.Items.Count);
        }
    }
}
